import type { PageParams } from '@/types/home'
import type { GoodItem, HotRecommend } from '@/types/hot'
import { request } from '@/utils/http'

// 交叉类型
export type HotQuery = PageParams & { subType?: string }

/**
 * 封装通用的热门类型请求方法
 * @param url 请求地址
 * @param data 分页数据
 * @returns
 */
export const getHotDataByType = (url: string, data?: HotQuery) => {
  return request<HotRecommend>({
    url,
    method: 'GET',
    data,
  })
}
